const mongoose = require('mongoose');
//连接MongoDB并新建reactapp集合
const DB_URL = 'mongodb://127.0.0.1:27017/reactapp';

mongoose.connect(DB_URL);
mongoose.connection.on('connected',function(){
	console.log('mongoose connected');
});

const models = {
	user:{
		'user' : {type:String,require:true},
		'pwd' : {type:String,require:true},
		'type' : {type:String,require:true},
		
		//头像
		'avatar':{type:String},
		//个人简介和职位简介
		'desc':{type:String},
		//职位名
		'title':{type:String},
		//boss的两个字段
		'company':{type:String},
		'money':{type:String}
	},
	
	chat:{
		'chatid':{type:String,require:true},
		'from':{type:String,require:true},
		'to':{type:String,require:true},
		'read':{type:Boolean,default:false},
		'content':{type:String,require:true,default:''},
		'create_time':{type:Number,default:new Date().getTime()}
	}
	
}

for (let m in models) {
	mongoose.model(m,new mongoose.Schema(models[m]));
}

module.exports = {
	getModel:function(name){
		return mongoose.model(name);
	}
}